package game.leon.engine.script;

/**
 * 代码来源
 * User: bianpeng
 * Date: 12-2-3
 */
public interface Source {
    /**
     * 填充缓冲区
     * @param buffer 缓冲区
     * @return 实际填充的内容
     */
    int fillBuffer(Buffer buffer);
    /**
     *
     * @return 是否结束
     */
    boolean eof();
    /**
     * 缓冲区大小
     * @return
     */
    int bufsize();
}
